﻿using HalconDotNet;
using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; 
namespace MachineVision.Core.CircleMeasure
{
    public class CircleMeasureMatchResult : BindableBase
    {
        private bool isSuccess;
        private double row;
        private double column;
        private double radius;
        private string message;
        private HObject contour;

        public bool IsSuccess { get => isSuccess; set { isSuccess = value; RaisePropertyChanged(); } }
        public double Row { get => row; set { row = value; RaisePropertyChanged(); } }
        public double Column { get => column; set { column = value; RaisePropertyChanged(); } }
        public double Radius { get => radius; set { radius = value; RaisePropertyChanged(); } }
        public string Message { get => message; set { message = value; RaisePropertyChanged(); } }
        /// <summary>
        /// 匹配轮廓
        /// </summary>
        public HObject Contour { get => contour; set { contour = value; RaisePropertyChanged(); } }


    }
}
